package demo;

import java.util.Scanner;

/*本类用于复习分支结构*/
public class TestIf {
    public static void main(String[] args) {
        //1.提示并接收用户输入的月份
        System.out.println("请输入您要查看的月份:");
        int month = new Scanner(System.in).nextInt();

        //2.对用户输入的数据进行合法性检测
        /*如果if后的语句只有一句,大括号可以省略不写*/
        /*return关键字除了可以帮我们返回方法的返回值以外
         * 还可以直接结束当前的方法,如果遇到了return,本方法会直接结束*/
//        if(month <0 || month >12) return;
//        System.out.println("今天天气真不错");//这句话是用来检测main()有没有结束
        if(month <= 0 || month >12){
            System.out.println("您输入的月份不正确!应该是1-12月以内");
        }else{
            //3.判断接收到的合法数据属于哪个季节,并将结果输出
            if(month >=3 && month <=5){
                System.out.println(month+"月是春天");
            }else if(month >=6 && month <=8){
                System.out.println(month+"月是夏天~");
            }else if(month >=9 && month <=11){
                System.out.println(month+"月是秋天");
            }else{
                System.out.println("冬天就要来啦,春天还会远吗?");
            }
        }
    }
}
